home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 23 / AMIGAplus Sonderheft 23 (2000)(Falke)(DE)[!].iso / PublicDomain / Spiele / Spitfire! / SpitfireInstall < prev   
Text File  |  1999-10-15  |  11KB  |  401 lines

  1. ;
  2. ; Spitfire Installer Script
  3. ; Copyright ©1999 Ralph Torchia
  4. ; All Rights Reserved
  5. ;
  6. ; Email: torchia@windsor.igs.net
  7. ; WWW  : http://www.windsor.igs.net/~torchia/
  8. ;
  9. ; $VER: Spitfire-Install v1.6 (15.10.1999)
  10. ;
  11. ; Translations:
  12. ;  - Oliver Mart    (deutsch)
  13. ;  - Eric Johannson (svenska)
  14. ;
  15. ;---------------------------------------------------------------------
  16.  
  17. ;__________Set up variables__________
  18.  
  19.  ;copyright
  20.   (set #copyright "Copyright ©1999 Ralph Torchia")
  21.  
  22.  ;minimal os for installation
  23.   (set #min_os_version 39)
  24.   (set #min_os_revision 0)
  25.  
  26.  ;spitfire version
  27.   (set #spit_ver (getversion "Spitfire"))
  28.   (set #spit_version  (/ #spit_ver 65536))
  29.   (set #spit_revision (- #spit_ver (* #spit_version 65536) ) )
  30.  
  31.  ;default destination directories
  32.   (set #dest-spitfire "Work:")
  33.   (set #dest-libs     "LIBS:")
  34.   (set #dest-mui      "MUI:Libs/mui/")
  35.  
  36.  ;default language
  37.  ; (set @language "english")
  38. ;---------------------------------------------------------------------
  39.  
  40. ;__________English__________
  41. (if (= @language "english")(
  42.  (set #welcome-msg  ("Welcome to Spitfire!\n\nInstallation for Spitfire version %ld.%ld\n\nCopyright ©1999 Ralph Torchia\nAll Rights Reserved" #spit_version #spit_revision))
  43.  
  44.  (set #dest-prompt  "Where shall the Spitfire program be placed? (a directory will be created)")
  45.  (set #dest-help    "Use the requester to select an area on your system where you want the Spifire folder located")
  46.  
  47.  (set #libs-prompt  "Copying to LIBS: the file ")
  48.  (set #libs-help    "")
  49.  
  50.  (set #mui-prompt   "Copying to MUI:Libs/mui/ the file ")
  51.  (set #mui-help     "")
  52.  
  53.  (set #dir-prompt   "Creating directory for Spitfire...")
  54.  (set #dir-help     "")
  55.  
  56.  (set #spit-prompt  "Copying Spitfire...")
  57.  (set #spit-help    "")
  58.  
  59.  (set #imgs-asktype "Which Images do you want to install with Spitfire?")
  60.  (set #imgs-prompt  "Copying Spitfire images...")
  61.  (set #imgs-help    "")
  62.  
  63.  (set #guide-prompt "Copying Spitfire Guide...")
  64.  (set #guide-help   "")
  65.  
  66.  (set #icon-msg1    "Copying Spitfire icon...")
  67.  (set #icon-msg2    "Copying Spitfire Guide icon...")
  68.  (set #icon-help    "")
  69.  
  70.  (set #cat-prompt   "Copying Catalog file...")
  71.  (set #cat-help     "")
  72.  
  73.  (set #key-prompt   "Copying Spitfire key...")
  74.  (set #key-help     "")
  75.  (set #key-msg      "Thank-you for registering Spitfire!  Your support is greatly appreciated.")
  76.  
  77.  (set #exit-msg     "Spitfire installation is finished!\n\nRemember, this product is shareware!")
  78. ))
  79.  
  80. ;__________Deutsch__________
  81. (if (= @language "deutsch")(
  82.  (set #welcome-msg  ("Willkommen zur Spitfire!\n\nInstallation für Spitfire-Version %ld.%ld\n\nCopyright ©1999 Ralph Torchia\nAlle Rechte vorbehalten" #spit_version #spit_revision))
  83.  
  84.  (set #dest-prompt  "Wo soll Spitfire installiert werden (ein Verzeichniß wird angelegt)")
  85.  (set #dest-help    "Benutzen Sie den Requester um festzulegen, wo der SPitfire-Ordner angelegt werden soll")
  86.  
  87.  (set #libs-prompt  "Kopiere nach LIBS: ")
  88.  (set #libs-help    "")
  89.  
  90.  (set #mui-prompt   "Kopiere nach MUI:Libs/mui/ ")
  91.  (set #mui-help     "")
  92.  
  93.  (set #dir-prompt   "Erzeuge Verzeichniß für Spitfire...")
  94.  (set #dir-help     "")
  95.  
  96.  (set #spit-prompt  "Kopiere Spitfire...")
  97.  (set #spit-help    "")
  98.  
  99.  (set #imgs-asktype "Welche Symbole sollen installiert werden?")
  100.  (set #imgs-prompt  "Kopier Spitfire images...")
  101.  (set #imgs-help    "")
  102.  
  103.  (set #guide-prompt "Kopier Spitfire-Anleitung...")
  104.  (set #guide-help   "")
  105.  
  106.  (set #icon-msg1    "Kopiere Spitfire icon...")
  107.  (set #icon-msg2    "Kopiere Icon für Anleitung...")
  108.  (set #icon-help    "")
  109.  
  110.  (set #cat-prompt   "Kopiere Katalog-File...")
  111.  (set #cat-help     "")
  112.  
  113.  (set #key-prompt   "Kopiere Spitfire key...")
  114.  (set #key-help     "")
  115.  (set #key-msg      "Vielen Dank, daß Sie Spitfire registriert haben! Ihre Rückmeldungen sind willkommen.")
  116.  
  117.  (set #exit-msg     "Installation abgeschlossen!\n\nSpitfire ist Shareware!")
  118. ))
  119. ;__________Svenska__________
  120. (if (= @language "svenska")(
  121.  (set #welcome-msg  ("Välkommen till Spitfire!\n\nInstallation för Spitfire version %ld.%ld\n\nCopyright ©1999 Ralph Torchia\nAll Rights Reserved" #spit_version #spit_revision))
  122.  
  123.  (set #dest-prompt  "Vart vill du att Spitfire skall installeras? (en ny låda kommer att skapas)")
  124.  (set #dest-help    "Använd väljaren för att välja en plats där du vill att Spitfires låda skall placeras.")
  125.  
  126.  (set #libs-prompt  "Kopierar till LIBS: the file ")
  127.  (set #libs-help    "")
  128.  
  129.  (set #mui-prompt   "Kopierar till MUI:Libs/mui/ the file ")
  130.  (set #mui-help     "")
  131.  
  132.  (set #dir-prompt   "Skapar låda för Spitfire...")
  133.  (set #dir-help     "")
  134.  
  135.  (set #spit-prompt  "Kopierar Spitfire...")
  136.  (set #spit-help    "")
  137.  
  138.  (set #imgs-asktype "Vilka bilder vill du installera tillsammans med Spitfire?")
  139.  (set #imgs-prompt  "Kopierar Spitfire bilder...")
  140.  (set #imgs-help    "")
  141.  
  142.  (set #guide-prompt "Kopierar Spitfire Guide...")
  143.  (set #guide-help   "")
  144.  
  145.  (set #icon-msg1    "Kopierar Spitfire ikon...")
  146.  (set #icon-msg2    "Kopierar Spitfire Guide ikon...")
  147.  (set #icon-help    "")
  148.  
  149.  (set #cat-prompt   "Kopierar Katalog filen...")
  150.  (set #cat-help     "")
  151.  
  152.  (set #key-prompt   "Kopierar Spitfire nyckelfil...")
  153.  (set #key-help     "")
  154.  (set #key-msg      "Tack för att du registrarat Spitfire!  Ditt stöd är mycket uppskattat.")
  155.  
  156.  (set #exit-msg     "Installationen av Spitfire är klar!\n\nKom ihåg, detta program är shareware!")
  157. ))
  158. ;---------------------------------------------------------------------
  159.  
  160. ;__________Introduce Outselves__________
  161.  (welcome #welcome-msg)
  162.  
  163.  (set #dest-spitfire
  164.    (askdir
  165.      (prompt  #dest-prompt)
  166.      (help    #dest-help)
  167.      (default #dest-spitfire)
  168.    )
  169.  )
  170.  
  171.  (set #dest-spitfiredir (tackon #dest-spitfire "Spitfire"))
  172.  (set @default-dest     #dest-spitfire)
  173.  (set #dest-spitfireimg (tackon #dest-spitfiredir "images"))
  174.  (set #locale-dir       (tackon #dest-spitfiredir "catalogs"))
  175.  
  176.  
  177. ;__________Copy libs__________
  178.  (
  179.    (copylib
  180.      (prompt  #libs-prompt "palmlink.library")
  181.      (help    #libs-help)
  182.      (confirm "average")
  183.      (source  "libs/palmlink.library")
  184.      (dest    #dest-libs)
  185.      (optional "oknodelete" "force")
  186.    )
  187.    (copylib
  188.      (prompt  #libs-prompt "date.library")
  189.      (help    #libs-help)
  190.      (confirm "average")
  191.      (source  "libs/date.library")
  192.      (dest    #dest-libs)
  193.      (optional "oknodelete" "force")
  194.    )
  195.    (copylib
  196.      (prompt  #libs-prompt "vapor_toolkit.library")
  197.      (help    #libs-help)
  198.      (confirm "average")
  199.      (source  "libs/vapor_toolkit.library")
  200.      (dest    #dest-libs)
  201.      (optional "oknodelete" "force")
  202.    )
  203. ;   (copylib
  204. ;     (prompt  #libs-prompt "vapor_update.library")
  205. ;     (help    #libs-help)
  206. ;     (confirm "average")
  207. ;     (source  "libs/vapor_update.library")
  208. ;     (dest    #dest-libs)
  209. ;     (optional "oknodelete" "force")
  210. ;   )
  211.   )
  212.  
  213. ;__________Copy MUI stuff__________
  214.  (
  215.    (copylib
  216.      (prompt  #mui-prompt "InfoText.mcc")
  217.      (help    #mui-help)
  218.      (confirm "average")
  219.      (source  "mui/InfoText.mcc")
  220.      (dest    #dest-mui)
  221.      (optional "oknodelete" "force")
  222.    )
  223.    (copylib               
  224.      (prompt  #mui-prompt "MonthNavigator.mcc")
  225.      (help    #mui-help)
  226.      (confirm "average")
  227.      (source  "mui/MonthNavigator.mcc")
  228.      (dest    #dest-mui)
  229.      (optional "oknodelete" "force")
  230.    )
  231.    (copylib
  232.      (prompt  #mui-prompt "MonthNavigator.mcp")
  233.      (help    #mui-help)
  234.      (confirm "average")
  235.      (source  "mui/MonthNavigator.mcp")
  236.      (dest    #dest-mui)
  237.      (optional "oknodelete" "force")
  238.    )
  239.    (copylib
  240.      (prompt  #mui-prompt "NFloattext.mcc")
  241.      (help    #mui-help)
  242.      (confirm "average")
  243.      (source  "mui/NFloattext.mcc")
  244.      (dest    #dest-mui)
  245.      (optional "oknodelete" "force")
  246.    )
  247.    (copylib
  248.      (prompt  #mui-prompt "NList.mcc")
  249.      (help    #mui-help)
  250.      (confirm "average")
  251.      (source  "mui/NList.mcc")
  252.      (dest    #dest-mui)
  253.      (optional "oknodelete" "force")
  254.    )
  255.    (copylib
  256.      (prompt  #mui-prompt "NListview.mcc")
  257.      (help    #mui-help)
  258.      (confirm "average")
  259.      (source  "mui/NListview.mcc")
  260.      (dest    #dest-mui)
  261.      (optional "oknodelete" "force")
  262.    )
  263.    (copylib
  264.      (prompt  #mui-prompt "NListviews.mcp")
  265.      (help    #mui-help)
  266.      (confirm "average")
  267.      (source  "mui/NListviews.mcp")
  268.      (dest    #dest-mui)
  269.